#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名：07-函数.py

def printme(str):
    print str

printme("自定义的函数")

printme("自定义的函数2")


def add(arg1, arg2):
    
    total = arg1 + arg2
    # 局域变量
    return total

print add(2, 3)

# 不定长参数
print "不定长参数"
def printinfo(arg1, *vararg):
    
    print "第一个参数{0} ".format(arg1)
    print "不定长参数为"
    for arg in vararg:
        print arg

printinfo(10, 20, 30)



# 内置函数，深红色字体
print "最大数字{0}".format(max(10, 22, 44, 11))

print "转换成浮点型{0}".format(float(2))


gvar = "全局变量"
def print_var():
    lvar = "局部变量"
    print lvar, gvar
    
result1 = print_var()
print result1

#函数或方法无return的返回值时，会返回None

